package com.cai.oamanager.service;

import com.cai.oamanager.entity.SendFile;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @version 1.0
 * @author：蔡松坡
 * @date：2021/1/22 10 : 32
 * @package：com.cai.oamanager.service
 */
public interface SendFileService {
    List<SendFile> getAllSendFiles(String spid, String liketext, Integer start, Integer size);
    SendFile getSendFile(Integer fsid);

    int getSendFileCount(String spid);

    void addSendFile(SendFile sendFile);

    void deleteFile(Integer fsid);

    void updateFile(SendFile sendFile);

    List<SendFile> getAllReciveFiles(String spid, Integer positionId, String liketext,Integer start, Integer size);

    int getReciveFileCount(String spid,Integer positionId);

    void updateState(Integer fsid);

    void updateCount(Integer count,Integer fsid);

    int getCount(Integer fsid);
}
